// 4 定义一个Person类
public class Person {
    private String name;

    public Person(String name) {
        this.name = name;
    }

    // 使用Animal为参数
    public void feed(Animal animal) {
        System.out.println(name + "正在喂食" + animal.getName());
        animal.eat();
    }

    // 使用Afraid为参数
    public void catchAnimal(Afraid afraidAnimal) {
        System.out.println(name + "试图捕捉动物");
        afraidAnimal.makeSounds();
        afraidAnimal.escape();
    }

    public String getName() {
        return name;
    }
}